/*
 * ResourceFactory.h
 *
 *  Created on: 16 nov. 2010
 *      Author: seeme
 *      Cette factory va renvoyer un pointeur sur Resource
 *      qui sera enregistré et géré par le Cache.
 */

#ifndef RESOURCEFACTORY_H_
#define RESOURCEFACTORY_H_

#include "Resource.h"
#include <string>

class ResourceFactory{

public:
	ResourceFactory();
	virtual ~ResourceFactory();
	//L'id permet de savoir si on va construire une image, un mp3...
	static Resource* buildResource(std::string name, std::string id, std::string realPath);
};

#endif /* RESOURCEFACTORY_H_ */
